Объясните концепцию инкапсуляции и её преимущества для безопасности данных; реализуйте модификаторы доступа private, public и protected; создайте конструкторы по умолчанию и с параметрами; проанализируйте взаимосвязь между состоянием класса и инициализацией объектов.